647a73d77ae8e5c4129b284fa0ab398d6c4562d6,src/main/java/si/meansoft/traincraft/api/TrainBase.java,TrainBase,processInitialInteract,#EntityPlayer#EnumHand#,82
Before Change
@Override
public boolean processInitialInteract(EntityPlayer player, EnumHand hand) {
if(!player.getEntityWorld().isRemote && !player.isSneaking()){
player.startRiding(this);
}
return super.processInitialInteract(player, hand);
After Change
}
public boolean processInitialInteractPart(TrainPart<? extends TrainBase> trainPart, TrainPart.TrainParts part, EntityPlayer player, EnumHand hand){
World world = player.getEntityWorld();
if(!world.isRemote){
switch (part){
case SEET:{